body, div, li, p, table, tr, td, th, dd, ul, a, img {
  margin: 0px;
  padding: 0px;
}

body{
  font-family: arial,sans-serif;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 37px;
  height: 55px;
  *margin-right: .3em;
  line-height: 55px;
  vertical-align: text-top;
  background-position: -1px 2px;
  background-repeat: no-repeat;
  padding-left: 16px;
}

.icon-red {
	background-image: url("../img/red.png");
  color: #fff;
  font-weight: bold;
  font-style: normal;
  cursor:pointer;
}
.icon-blue {
  background-image: url("../img/blue.png");
  background-position: -1px -1px;
  color: #fff;
  font-weight: bold;
  font-style: normal;
  cursor:pointer;
}
.icon-white {
  background-image: url("../img/white.png");
  background-position: -1px 0px;
  color: #000;
  font-weight: bold;
  font-style: normal;
  cursor:pointer;
}
.icon-white span, .icon-blue span, .icon-red span {
  position: relative;
  top: -2px;
  left: 2px;
}

.icon-s-red {
  background-image: url("../img/s_red_blue.png");
  background-position: 5px 4px;
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #fff;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  cursor:pointer;
}
/**
.icon-s-blue {
  background-image: url("../img/s_red_blue.png");
  background-position: 5px -28px;
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #fff;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  cursor:pointer;
}
**/
.icon-s-white {
  background-image: url("../img/s_w.png");
  background-position: 4px 6px;
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #000;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
  cursor:pointer;
}
.icon-s-white span, .icon-s-red span {
  position: relative;
  top: -5px;
}

.icon-z-quan {
  background-image: url("../img/daxiaobutt.png");
  background-position: 1px 4px;
  display: inline-block;
  height: 39px;
  cursor:pointer;
}
.icon-z-da {
  background-image: url("../img/daxiaobutt.png");
  background-position: -65px 4px;
  display: inline-block;
  height: 39px;
  cursor:pointer;
}
.icon-z-xiao {
  background-image: url("../img/daxiaobutt.png");
  background-position: -131px 4px;
  display: inline-block;
  height: 39px;
  cursor:pointer;
}
.icon-z-ji {
  background-image: url("../img/daxiaobutt.png");
  background-position: -197px 4px;
  display: inline-block;
  height: 39px;
  cursor:pointer;
}
.icon-z-ou {
  background-image: url("../img/daxiaobutt.png");
  background-position: -264px 4px;
  display: inline-block;
  height: 39px;
  cursor:pointer;
}
.icon-z-del {
  background-image: url("../img/daxiaobutt.png");
  background-position: -331px 4px;
  display: inline-block;
  height: 39px;
  width: 55px;
  cursor:pointer;
}


.font-bold {
  font-weight: bold;
}
.like-red {
  color: #D74901;
  font-size:30px;
}
.like-red111 {
  color: steelblue;
}
.red {
  color: red;
}
.blue {
  color: #69AFF4;
}